alter ego - German English Dictionary